package com.mingtai.design.principle.interfacesegregation;

/**
 * @description:
 * @author: mingtai
 * @createDate: 0:05 2021/1/13
 * @version: 1.0
 *
 * 细化接口，细粒度可以组装，粗粒度不好拆分
 * 与单一职责的区别：单一职责主要是职责，一个类或一个接口，只负责一个职责，可以有很多方法
 * 接口隔离 主要约束的是接口，针对于抽象，针对程序整体框架的构建
 */

public class Dog1 implements ISwimAnimalAction ,IEatAnimalAction {

    @Override
    public void eat() {

    }

    @Override
    public void swim() {

    }
}



